package me.hellp.helloworld.design.builder;

import java.util.List;

/**
 * 生成器接口，定义创建一个产品对象所需的各个部件的操作 这里用构建文件来描述
 * 
 */
public interface Builder {

	/**
	 * 构建输出文件的Header部分
	 */
	public void buildHeader(String header);

	/**
	 * 构建输出文件的Body部分
	 */
	public void buildBody(List<String> list);

	/**
	 * 构建输出文件的Footer部分
	 */
	public void buildFooter(String footer);
	
	public Product getProduct();
}
